]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
ibusCandidatePopup: Fix default candidate index labels
authorRui Matos <tiagomatos@gmail.com>
Mon, 7 Jul 2014 12:30:40 +0000 (14:30 +0200)
committerRui Matos <tiagomatos@gmail.com>
Tue, 8 Jul 2014 09:31:15 +0000 (11:31 +0200)
The first 10 candidates are supposed to be shortcutted with the
keyboard keys 1 through 0 so the 10th index should be '0', not 'a'.

https://bugzilla.gnome.org/show_bug.cgi?id=702944

js/ui/ibusCandidatePopup.js

index ded7cb830f2570985be8dec5a51fcfe7ff0eaf84..0f7c3b20c3982c323183b3201306ef2f39b6c069 100644 (file)
@@ -11,6 +11,9 @@ const Main = imports.ui.main;
 
 const MAX_CANDIDATES_PER_PAGE = 16;
 
+const DEFAULT_INDEX_LABELS = [ '1', '2', '3', '4', '5', '6', '7', '8',
+                               '9', '0', 'a', 'b', 'c', 'd', 'e', 'f' ];
+
 const CandidateArea = new Lang.Class({
     Name: 'CandidateArea',
 
@@ -89,7 +92,7 @@ const CandidateArea = new Lang.Class({
             if (!visible)
                 continue;
 
-            box._indexLabel.text = ((indexes && indexes[i]) ? indexes[i] : '%x'.format(i + 1));
+            box._indexLabel.text = ((indexes && indexes[i]) ? indexes[i] : DEFAULT_INDEX_LABELS[i]);
             box._candidateLabel.text = candidates[i];
         }